import { addIcon } from "@iconify/vue/dist/offline";

/**
 * 这里存放本地图标，在 src/layout/index.vue 文件中加载，避免在首启动加载
 */

// 本地菜单图标，后端在路由的icon中返回对应的图标字符串并且前端在此处使用addIcon添加即可渲染菜单图标
import HomeFilled from "@iconify-icons/ep/home-filled";
import InformationLine from "@iconify-icons/ri/information-line";
import Lollipop from "@iconify-icons/ep/lollipop";
import SettingIcon from "@iconify-icons/ep/setting";
import UserFilled from "@iconify-icons/ep/user-filled";
import TeamLine from "@iconify-icons/ri/team-line";
import AppsFill from "@iconify-icons/ri/apps-fill";
import CloudFill from "@iconify-icons/ri/cloud-fill";
import SecurePaymentLine from "@iconify-icons/ri/secure-payment-line";
import Dashboard2Line from "@iconify-icons/ri/dashboard-2-line";
import AppStoreFill from "@iconify-icons/ri/app-store-fill";
import ServerLine from "@iconify-icons/ri/server-line";
import LuggageCartLine from "@iconify-icons/ri/luggage-cart-line";
import Apps2Fill from "@iconify-icons/ri/apps-2-fill";
import Table2 from "@iconify-icons/ri/table-2";
import HelpFilled from "@iconify-icons/ep/help-filled";
import CloseBold from "@iconify-icons/ep/close-bold";
import CxchangeBoxLine from "@iconify-icons/ri/exchange-box-line";
import Settings5Fill from "@iconify-icons/ri/settings-5-fill";
import GitPullRequestFill from "@iconify-icons/ri/git-pull-request-fill";
import GitMergeLine from "@iconify-icons/ri/git-merge-line";
import EpInfoFilled from "@iconify-icons/ep/info-filled";

addIcon("homeFilled", HomeFilled);
addIcon("informationLine", InformationLine);
addIcon("lollipop", Lollipop);
addIcon("settingIcon", SettingIcon);
addIcon("userFilled", UserFilled);
addIcon("teamLine", TeamLine);
addIcon("appsFill", AppsFill);
addIcon("cloudFill", CloudFill);
addIcon("securePaymentLine", SecurePaymentLine);
addIcon("dashboard2Line", Dashboard2Line);
addIcon("appStoreFill", AppStoreFill);
addIcon("serverLine", ServerLine);
addIcon("luggageCartLine", LuggageCartLine);
addIcon("apps2Fill", Apps2Fill);
addIcon("table2", Table2);
addIcon("helpFilled", HelpFilled);
addIcon("closeBold", CloseBold);
addIcon("cxchangeBoxLine", CxchangeBoxLine);
addIcon("settings5Fill", Settings5Fill);
addIcon("gitPullRequestFill", GitPullRequestFill);
addIcon("gitMergeLine", GitMergeLine);
addIcon("epInfoFilled", EpInfoFilled);
